generate reports in C